body{
	min-width: 1850px;
}

/* 头部 */
header {
	height: 66px;
	color: #eee;
	width: 100%;
	border-bottom: 1px solid #fff;
	position: absolute;
	z-index: 40;
	left: 50%;
	transform: translate(-50%);
}
header .container {
	width: 1850px;
	height: 100%;
}
header .flex-center {
	justify-content: space-between;
}

header h1 {
	height: 66px;
	width: 172px;
	background: url(../imgs/new-logo-white.png) no-repeat center;
}
header ul {
	width: 163px;
	height: 66px;
}
header li {
	height: 66px;
	line-height: 66px;
	box-sizing: border-box;
}
header li.on::after {
	content: "";
	display: block;
	background: #fff;
	height: 4px;
	width: 100%;
	margin: -4px auto;
}

header .container div span {
	padding: 4px 10px;
	border: 1px solid #fff;
	border-radius: 15px;
}
header .container div span:last-child {
	border: none;
	background: #ed510a;
	margin-left: 10px;
}
header li a{
	color:var(--colorGray)
}



/* 尾部公共样式 */
/* 尾部 */
footer {
	height: 328px;
	padding: 42px 0 22px 0;
	box-sizing: border-box;
}
footer .fLt {
	width: 729px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 12px;
	color: #b3b3b3;
}
footer .fLt > div {
	width: 83px;
	height: 210px;
}
footer .fLt ul {
	line-height: 30px;
}
footer .fLt h3 {
	margin-bottom: 20px;
	font-size: 14px;
	color: #000;
}
footer .fRt {
	text-align: right;
	font-size: 12px;
	color: #c0c0c0;
}
footer .fRt h3 {
	font-size: 16px;
	margin-bottom: 13px;
	color: #000;
}
footer .fRt img {
	width: 109px;
	margin-top: 32px;
}
footer .fBm {
	margin: 35px 0 22px 0;
	font-size: 13px;
	color: #c0c0c0;
}
footer .fBm p:first-child img {
	width: 17px;
	height: 21px;
	margin-right: 10px;
	vertical-align: middle;
}
/* 回到顶部returntopicon */
footer .fBm p:last-child b {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 26px;
	right: 302px;
	background: url(../imgs/returntopicon.jpg) pink no-repeat -268px -57px;
	border-radius: 100%;
}


/* 登录框的样式 */
#loginModal {
	width: 400px;
	height: 550px;
	padding: 26px 20px;
	box-sizing: border-box;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.loginModalLogo {
	width: 180px;
	height: 50px;
	background: url(../imgs/new-logo-white2.png) no-repeat;
	margin: 0 auto;
	margin-bottom: 26px;
}
.loginModalTab {
	width: 100%;
	height: 40px;
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}
.loginModalTab a {
	width: 160px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #555;
}
.loginModalTab a.active {
	position: relative;
	color: var(--colorItem);
}
.loginModalTab a.active::after {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%);
	display: block;
	content: "";
	width: 30%;
	height: 2px;
	background: var(--colorItem);
}
.loginModalTab i {
	width: 1px;
	height: 20px;
	background: #eee;
}
.loginUser,
.loginPwd {
	line-height: 45px;
	height: 45px;
	border-bottom: 1px solid #eee;
	margin-top: 14px;
}
.loginUser input,
.loginPwd input {
	border: none;
	outline: none;
}
.loginUser i {
	display: inline-block;
	width: 20px;
	height: 30px;
	background: url(../imgs/loginIcon.png) no-repeat center;
	background-position: -57px -1px;
	vertical-align: middle;
}
.loginPwd i {
	display: inline-block;
	width: 20px;
	height: 30px;
	background: url(../imgs/loginIcon.png) no-repeat center;
	background-position: -27px -1px;
	vertical-align: middle;
}
.forgetPwd {
	text-align: right;
	line-height: 53px;
}
.forgetPwd a {
	color: var(--colorItem);
}
#loginModal form [type="submit"] {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: var(--colorItem);
	color: #fff;
	font-size: 16px;
	border: none;
}
.text-r {
	line-height: 50px;
	font-size: 14px;
	color: #909090;
	text-align: right;
	margin-right: 20px;
}
.text-r a {
	color: var(--colorItem);
}
.text-r span {
	padding: 1px 4px;
	border-radius: 100%;
	border: 1px solid var(--colorItem);
	margin: 0 10px;
	font-size: 12px;
}
/* 2扫码登录 */

.loginScan .text-r {
	text-align: left;
}
.loginScan p:first-child {
	width: 100%;
	height: 241px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-evenly;
	background: #fcfcfc;
}
.loginScan p:first-child img {
	width: 114px;
}
.loginVision form{
	display: none;
}
